# 【练习】动物园
# 设计一个简单的动物园系统，其中包含不同类型的动物（如狗、猫和鸟）。每个动物都有自己的属性（如名字、年龄）和行为（如发出声音）。使用封装、继承和多态来完成。
class Zoo:
    def __init__(self,name,age):
        self.name = name
        self.age = age
    def Sound(self):
        pass

class Dog(Zoo):
    def __init__(self,name,age):
        super().__init__(name,age)
    def Sound(self):
        return "汪汪汪"

class Cat(Zoo):
    def __init__(self, name, age):
        super().__init__(name, age)
    def Sound(self):
        return "喵喵喵"

if __name__ == "__main__":
    dog = Dog("狗",3)
    cat = Cat("猫",2)

    print(f"{dog.name}的年龄是{dog.age},叫声是{dog.Sound()}")
    print(f"{cat.name}的年龄是{cat.age},叫声是{cat.Sound()}")





